home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_1 / gateway4.v26 < prev    next >
Internet Message Format  |  1995-03-23  |  8KB

  1. From en.ecn.purdue.edu!noose.ecn.purdue.edu!samsung!uunet!shelby!msi.umn.edu!noc.MR.NET!gacvx2.gac.edu!hhdist 18 Feb 91 13:24:38 GMT
  2. Path: en.ecn.purdue.edu!noose.ecn.purdue.edu!samsung!uunet!shelby!msi.umn.edu!noc.MR.NET!gacvx2.gac.edu!hhdist
  3. From: erikmb@etek.chalmers.se (Erik Bryntse)
  4. Newsgroups: comp.sys.handhelds
  5. Subject: GATEWAY-48 codelock program
  6. Message-ID: <9102181325.AA00534@quarl0.etek.chalmers.se>
  7. Date: 18 Feb 91 13:24:38 GMT
  8. Lines: 177
  9. Return-path: <erikmb@etek.chalmers.se>
  10. To: handhelds@gac.edu
  11. X-Mailer: ELM [version 2.3 PL8]
  12.  
  13.  
  14. After many months and hours of work on my codelock program
  15. GATEWAY-48, I have finally decided to post it. It is still not
  16. quite perfect (some problems have been reported when using control
  17. alarms) but my nerves and my studies do not allow any more work on
  18. this one. I hope you will find it useful!
  19.  
  20.  
  21. GATEWAY-48 Codelock Program ver 2.6
  22. ===================================
  23.  
  24. GATEWAY-48 is a codelock program for HP48SX. When your HP48SX is
  25. turned on, it displays a startup message (for example your name
  26. and phone number) and prompts you for a 4-digit code. If you key
  27. in the correct code, your 48 is turned on just like usual. Other-
  28. wise it is turned off again.
  29.  
  30. With GATEWAY-48 you have complete software protection and enough
  31. hardware protection to keep people from messing with your calcu-
  32. lator. If you know how, you CAN get in without knowing the right
  33. code, but the memory will be cleared in the process. All normal
  34. stuff such as ON-C and ON-A-F will not work.
  35.  
  36. A lot of work has been spent on the user interface and ruggedness
  37. of GATEWAY-48. This means that
  38.  
  39. - You can easily change the code.
  40. - There is a built-in program to redefine the OFF key.
  41. - You can provide a startup message like "Owned by XXYY".
  42. - All is contained in one library, which cannot be modified. 
  43. - The code cannot be accidentally changed, since it is stored with
  44.   a checksum.
  45. - Alarms are allowed to execute even if the codelock is enabled,
  46.   but when the execution finishes, the calculator is turned off
  47.   again.
  48. - There is a built-in program to remove GATEWAY-48 from your 48.
  49.  
  50.  
  51. INSTRUCTIONS
  52. ============
  53. If you have something you do not wish to lose in your calculator,
  54. make a backup.
  55.  
  56. Download the string at the end of this message to your 48. Compile
  57. it using ASC->. Store the resulting library with 0 STO. Turn off 
  58. your 48, then on again. You will see a short message when the lib-
  59. rary installs.
  60.  
  61. Now press the LIBRARY menu key. There will now be a menu named
  62. GATEWAY-48. In this menu you will find the following programs:
  63.  
  64. ASSIGN
  65. ------
  66. Assigns the off key to the new off program OFFC. Turns on USER
  67. mode.
  68.  
  69. NEWCODE
  70. -------
  71. Enables you to enter or change the code. Run this after installing
  72. GATEWAY-48. The first time you run it, it will only prompt you for
  73. the new code, but normally you must key in the old code as well.
  74.  
  75. REMOVE
  76. ------
  77. Uninstalls the GATEWAY-48 library and clears key definitions. Also
  78. removes the hidden code.
  79.  
  80. OFFC
  81. ----
  82. The main code program. Turns off your 48 enabling the codelock.
  83. When you turn it back on, you have to key in a four-digit code to
  84. gain access to your 48. Note that it will not work if you haven't
  85. selected a code using NEWCODE.
  86.  
  87.  
  88. ADDITIONAL INFORMATION
  89. ======================
  90. You can display a message of your own when you turn your 48 on by
  91. storing a string under the name 'OWNER' in the home directory.
  92.  
  93. The codelock is not activated when the HP48 turns itself off to
  94. preserve battery.
  95.  
  96. The OFFC user key assignment is sometimes cleared by other pro-
  97. grams or actions. Pressing the USR key once or twice (depending on
  98. the state of flag -61) or running the ASSIGN program will restore
  99. it. 
  100.  
  101. The program ASC->, written by William C Wickes, has been posted at
  102. Comp.sys.handhelds several times and is available from many FTP-
  103. sites.
  104.  
  105. I will not provide source code.
  106.  
  107. ----------------------------------------------------------------
  108. GATEWAY-48 is Copyright Erik Bryntse 1991. Non-commercial distri-
  109. bution allowed. I take no responsibility for any damages caused by
  110. this program.
  111. ----------------------------------------------------------------
  112.  
  113. This program has been tested by people with different calculator
  114. versions and different software and hardware. Much work have been
  115. spent on correcting the reported bugs. Thank you all who helped me
  116. with this!
  117.  
  118.  
  119. Please send bug reports, questions, or suggestions to
  120.  
  121. Erik Bryntse
  122. SHPRF (the HP User Club of Sweden)
  123. Box 15061
  124. S-700 15  OREBRO
  125. SWEDEN
  126.  
  127. erikmb@cd.chalmers.se
  128.  
  129.  
  130. DOWNLOAD FILE IN ASC-FORMAT
  131. ----------------------------------------------------------------
  132. %%HP: T(3)A(D)F(.);
  133. "04B201FD00A074144554751495D24383A096381D00000003CC006C7008963300
  134. D9D20E1632521A129E2096380084E206034341323334378BF14563284E205034
  135. 3495543597632DCC02CFA20100384E2050343495543578BF1EFE02DCC02EB3A1
  136. 29E2096390093632B21308963200D9D20E1632041A1339202000000000003780
  137. C741229E2096380047A2084E206034341323334384E20503434955435B2130EF
  138. E02041A1339201000000000003190845223392010000000000002695D2C12189
  139. 17F791339206990000000000010E5FB1C9432D9D20E163227991CFA201003339
  140. 20200000000000378078BF1EFE02EFE0293632B21303F2A2387C1EF8918DBF19
  141. 3632B21308963400D9D20E1632858A1C2A20F700002020202020274144554751
  142. 495D24383A082369202542796B602242797E64737560213939313A0E7E7E7E7E
  143. 7E7E7E7E723E263E7E7E7E7E7E7E7E7E7E79C2A2485A193632B21308963500D9
  144. D20E1632C2A20110007527F6E67612743A2485A1339209990000000000080F17
  145. A193632B21308963100D9D20E163229E20963400521A129E209638003CE2284E
  146. 206034341323334378BF168BC1339201000000000000020279E1AFE22D9D20C2
  147. A2051000F4C6460234F64656803A2485A129E209636003CE22167E1AFE2229E2
  148. 0963C005BF2229E209635005DF22B21305BF22D9D208DBF129E20963C00B2130
  149. 5DF22EB3A193632B2130CCD20FF0008FB97608FE316084F8F51110808F050408
  150. AF0AF1AF2AF320134135AF320F37240A87816B432390BAE20813DBDA1FB01001
  151. 4F8088514D8F5E0103453721CA8DC75302030AD1A85CD43FD9761090A2FD97B0
  152. 090E7FE5D901C681B4CA3423000C2134D215608018F06110DAD280116015E00E
  153. F201182824224844428884828963000D9D20E1632C9432D9D20E163229E20963
  154. 30093632B21303392010000000000031904F422339201000000000000269472C
  155. 193632B21308963700D9D20E1632218917F791339205990000000000010E5FB1
  156. C9432D9D20E16322799129E2096390093632B21303F2A2387C1EF8918DBF1936
  157. 32B21308963800D9D20E1632C2A2050000E4A205100051B5000000000000E25A
  158. 1EB3A193632B21308963900D9D20E1632916C147A20E4A20510000FF00000000
  159. 00000E4A20510000000000000000000B2130F76C129E209634003CE224563284
  160. E2050F475E4542597632FD33204B02F1732D9D20B21305DF2278BF168BC1ED2A
  161. 2167E1AFE22D9D20803A2485A1B21305BF228DBF15DF2229E20963B003CE22E4
  162. A2051000FEF3000000000000E25A1167E1AFE2229E209637005BF22D9D20521A
  163. 129E209638004563284E2050343495543597632EFE02EB3A1CFA20100384E205
  164. 0343495543578BF1EFE02EFE02B21305DF22F76C193632B21308963A00D9D20E
  165. 1632916C147A20E4A20510000FF0000000000000E4A205100000000000000000
  166. 00B2130F76C129E209638003CE2284E206034341323334368BC1339201000000
  167. 000000020D9AE1AFE22D9D20FD332D9D20CFA20100384E2050343495543504B0
  168. 2B2130F17328DBF15BF22D9D2078BF14563284E2050343495543597632DCC024
  169. 563284E206034341323334397632DCC02B21305DF22B21305DF22041A1339202
  170. 00000000000378084412F76C129E2096390093632B21308963B00D9D20CCD207
  171. 920084F8FB9760D2066E20CCD20B720084F174E730F068FB976075F1580D26DC
  172. 08F51110808F200834712007D81412132102347220073814D0078AEA067B0678
  173. 02014234119208A6DE1641468082453721E2068082130AE1A01F690A5CA6C52F
  174. A0190D7B808203814AF3F37670465A87A4C50F2307F69136194BD32033617123
  175. 917E220D2E61091FB010014F8088514D8F5E0101118DC7530208F2D760132340
  176. 8200EA1308D2F14034000100607CE4000630BD1A85CD4CED9742054FD97B1049
  177. F0731A096590B4760CFE5D903C681B4CA3433000C2134D215608018F06110DAD
  178. 280116015E0902000318282422484442888482131B2950714210180824B0200E
  179. 281B4CA1008D3C87000603434132333435034349554358FCF110AF71BBA50714
  180. 61348F419E04341648F3F8E05008F67CE04C2B7B561BFAAF08082300039F6001
  181. 6C16A8F598E051C8D0F510B21308963C00D9D20E1632C2A2051000E456770234
  182. F64656D13A2485A129E20963600C2A20F000014761696E6233A2485A129E2096
  183. 36003CE2292CF1167E1AFE22D9D204563284E206034341323334397632DCC02B
  184. 21305BF22D9D208DBF129E20963500B21305DF2293632B2130E4A2064000328F
  185. F216FF6D3FF533FF005FF9A5FFAF6FF378FFAE8FFE29FFCCAFF24CFFAEEFFE4A
  186. 200B000000000000000000640000000094000660000000000000000000000000
  187. 000000000000000000000007400040F4646434300601435359474E4000602554
  188. D4F4655420070E4547534F444541005300081000E200015000493DF63D"
  189. ----------------------------------------------------------------
  190.  
  191.